/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.proyecto.dal;

import com.proyecto.bl.Grupo;
import com.proyecto.bl.Usuario;
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;

/**
 *
 * @author BlueDeep
 */
public class GrupoDao {
    public void obtenerGrupos(ArrayList grupos, String tipoUsuario) throws Exception{
          
     Connection con = null;  
     CallableStatement stmt = null;  
     ResultSet rs = null;  
     
      try {  
            con = new DatabaseUtil().getConection();  
            stmt = con.prepareCall("{call consultar_grupos_usuario (?)}");  
            stmt.setString(1, tipoUsuario);
            rs = stmt.executeQuery();
            
            while(rs.next()){
             Grupo g1 = new Grupo();
            g1.setIdgrupo(rs.getString(1));
            g1.setNombre(rs.getString(2));
            g1.setMultaDiaria(rs.getDouble(3));       
            g1.setDescripcion(rs.getString(4));
            g1.setIdConjuntoGrupos(rs.getString(5));
            g1.setIdtipoUsuario(rs.getString(5));
            
            grupos.add(g1);
            }rs.close();}
      
      catch (SQLException ex) {  
           throw new SQLException(ex);  
        }  
      finally{
          con.close();
      }
    }
}
